<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
        $notes=M('notes');
        $lists=$notes->select();
        $this->assign("rows",$lists);//$lists是二维数组
        $this->display();
    }
    public function del()  //删除愿望
    {
       $id=I('get.id',0);
       $model=M("notes");
       $rs=$model->delete($id);   //删除ID那条愿望
        if ($rs)
	   {	   	    //设置成功后跳转页面的地址，
          $this->success('删除愿望成功', U('Home/Index/index'));   //在视图.html文件 使用U方法   {:U()}
	   }
	   else
	   {
          //错误页面的默认跳转页面是返回前一页，通常不需要设置
         $this->error('删除愿望失败');
	   }
    }
        public function ajaxdel()  //删除愿望
    {
       $id=I('get.id',0);
       $model=M("notes");
       $rs=$model->delete($id);   //删除ID那条愿望
        if ($rs)
	  {	    
            //设置成功后跳转页面的地址，
          $data['isok']=1;
          $this->ajaxReturn($data) ;  //在视图.html文件 使用U方法   {:U()}
	   }
	   else
	   {//错误页面的默认跳转页面是返回前一页，通常不需要设置 
          $data['isok']=0;
          $this->ajaxReturn($data);
	   }
    }

    public function add()  //发布愿望局部刷新
    {
        $model = D("notes");
        if($model->create())
         {
        $model->addtime=date('Y-m-d H:i:s',time());//增加时间值 
         $result = $model->add(); //写到数据库
         if($result){
             $this->success('许愿成功', U('Home/Index/index'));//发表愿望成功，返回首页
         }
         else
             {
             $this->error('许愿失败');
               }
        }
        else  //数据通不过验证
       {
           $this->error($model->getError());  // 将出错的验证信息显示
       }
    }
   public function ajaxadd(){
       $model = D("notes");//实例化模型
       if($data=$model->create()){
           $q=date('Y-m-d H:i:s',time());//为创建的数据对象新增一个日期值
           $model->addtime=$q;
           $result = $model->add();
           if($result){
               $data['id']=$result;
               $data['addtime']=$q;
               $data['isok']=1;
               $this->ajaxReturn($data);
           }
           else{
               $data['isok']=0;
               $data['msg']='许愿失败！';
               $this->ajaxReturn($data);
           }
       }
       else{
           $data['isok']=0;
           $data['msg']=$model->getError();
           $this->ajaxReturn($data);
       }
       
   }
}
